☰ Super Align
Super Align allow simple and powerful alignment and distribution in Revit.
Version 1.5 | The Best of the Best
Overview
This tool is ideal for quickly aligning and distributing elements in your Revit model, providing precise control over element positioning based on screen orientation rather than cardinal directions.
Key Features
Usage includes:
- Multi-Directional Alignment: Align elements left, right, center, up, down, or middle based on screen view.
- Smart Distribution: Distribute elements evenly with equal spacing horizontally or vertically.
- Universal Element Support: Works with walls, fixtures, tags, viewports, and most Revit elements.
- Screen-Based Orientation: Alignment direction follows your current view orientation, not north/south.
- Sheet Layout Optimization: Perfect for aligning views and annotations on sheets.
Requirements
Before using Super Align, ensure your environment meets the following prerequisites:
Autodesk Revit: From version 2020 to newest.
NonicaTab: NonicaTab Pro or NonicaTab Free.
Video
Usage
Basic Alignment
- Navigate to NonicaTab → Super Align.
- Select Elements: Choose the elements you want to align (walls, fixtures, tags, etc.).
- Choose Alignment Direction:
- Left: Aligns all elements to the leftmost element in current view
- Right: Aligns all elements to the rightmost element in current view
- Center: Centers elements between the two extreme positions
- Up/Down/Middle: For vertical alignment
Distribution
- Select Elements: Choose elements to distribute evenly.
- Choose Distribution Method:
- Distribute Horizontally: Creates equal horizontal spacing between elements
- Distribute Vertically: Creates equal vertical spacing between elements
- The tool automatically calculates optimal spacing based on extreme element positions.
Sheet Layout Workflow
- Prepare Viewports: For accurate alignment, consider using viewports without titles.
- Select Views: Choose multiple viewports on your sheet.
- Apply Alignment: Use left/right alignment for vertical consistency.
- Apply Distribution: Use horizontal/vertical distribution for even spacing.
FAQ
How does screen-based alignment work?
The tool aligns elements based on your current view orientation, not cardinal directions. If you rotate your view, "left" becomes the left side of your screen, regardless of where north is located.
Does this work in Revit 2025 or newer?
Revit 2025 includes built-in alignment tools for some elements like tags, but this plugin is still needed for walls, viewports on sheets, and other elements not covered by the native tools.
What's the difference between align and distribute?
Alignment moves all selected elements to match the position of the extreme element (leftmost, rightmost, etc.). Distribution maintains relative positions but creates equal spacing between all elements.
Can I access and modify the source code?
Yes! Press Ctrl + Click on the tool button to view the complete Python source code. This allows for customization and learning from the implementation.
Why use viewports without titles for sheet alignment?
Viewports without titles provide more accurate alignment results since the alignment is based on the viewport boundary rather than including title elements that might extend beyond the view area.
Credit
Inspired in original version by BIM42 and now reimagined in Python with enhanced functionality and improved performance.